grid api

hmmm, yeah i *think* i'm on board with this. seems easier to understand.