some improvment in argchecker + start to work on file and key checker