refactoring to custom location frag