added build, run, test