add subscriptions
remove redundant method
allow users to subscribe and unsubscribe from e-mail notifications