step-03 solution - mobius client common method
step-03 solution - refactor