started boilerplate
first service converted to typescript
controller converted