add part of user api