add grids
improve and update doc
add style for doc