User service add interface and implementation.