added helper methods for check
Modified check method for consistency across classes