added store model, early work on routing for multistore