stashing
still fleshing out locations model