add partner, subscriber, user and login logic