edited read functions for userservice