build operate check