userservice and test added