General refactoring
Specs for asset_controller