add makefile
remove unuseless files
rename and add filter