small changes and organized directories.