Stores controller

- most updated. 

- all tests passing.