all 20 commands and some comments
formatting