39. added the bool sets are empty functionality and reminders to future methods concerning it. no point a method to continue if sets are empty