better save file before commit
semicolon out of fugging nowhere