adding all seperate files, cleaned