added annotations

- testing repository and model
separation on entities in model
refactored

- app hangs when after changing annotation... :poop: