first working model of source install, bugchecking required for flags
cleanup