basic calls and program exps/stmts working