Some thoughts about service functionality.Some methods were added