added all needed files to compile