implemented get user by id