rough draft of GridStore class not functional do not merge

hold up