Finished controller chapter [skip ci]