add nickname support