nickname setting and validations