initial for checkmod
checking for valid number of arguments
gitignore
mode checking
some pseudo code
more pseudo code
pseudo code fixed
it seems that it isn't the thing that Jan wants