implemented customer signup and subscriptions