Add build and run methods