I agree. We can break this up into 2 methods