add ISalePointClient
add retailStore model