check index arguments to make sure they are in table range
implement load and save functionality for command files
update confirm close dialog
add default constructor, add get method, set method
update layout