Custom user add service