add user authentication and encryption