Change tab to spaces
Add descriptions to operations