I always like to change the main structure.
Add structure for optable
Update the document(though I didn't follow the structure setting in the doucments)