working on features and services

need still to remove old repos and use the reflection method for other
entities initial loading