add clean, build, test