replace makefile with rake task
take out must function