use method names that make more sense
less repetition