start of Store.java