skeleton for basic checks