add some file compile