fixing toplevel make, fixing alg args in parser