renaming the files to have dots at the beginning
restructuring some logic and fixing a slight bug with an extra space
adding helper aliases and comments