Feature/218 improve cost coverage

https://trello.com/c/vJkBKKQj/218-improve-cost-coverage
Controllers with their expected `.initialize` yes! thank you