bulid fail check