- add factory of Services (with Enum of services)
- add transactions to insert statements
- minor fixes