cart controller spec
tidying