grid api

@chriddyp Hmm, good point.