add store.h
added includes, additional method singatures and class notations