changed name
updated cases to use Reactive case classes