basic structure for business validation