changes for registration, email permissions, and stylign