@Sujee do you have any good beginner tutorials for elisp? Thus far, I've found one:
https://bzg.fr/en/learn-emacs-lisp-in-15-minutes.html/