add setup script, makefile