dictionary update
added test file
compiler and IDE changes