add nickname interface