add make file and main