add nick name support and design