added store, threw some design on there