Removed unnecessary imports
Added basic while compilation and operator helper class