updated case service w/ more methods and static constants