support custom build command