favorite domain model and test finished. next implement REST and
frontend