cleaned up utils and isCheck working