fixed nickname generation and improved styling