more styles and functionality for users added