better organization of files