this is a service, it should be stateless, you should not store any state in it