acceptance spec is done
controllr spec is done
controller implementation is done
us is done