add MakeFile and configure