split up files and add some more types