add Entities Model
delete
add Entities
add repository
Revert "add repository"

This reverts commit 67d9cbf0d385b4061fd9b4de3dd2a1e20d46e2ff.
Revert "Revert "add repository""

This reverts commit d0589c28bd16539e00bd4f3211118345c715042c.
delete
add DataEntities