initial steps (draft) of location detection service