Updates to Flagging and Validation

removed static methods as per Instructors advice