Refactor user location into composed method