high level language work

compiling works now!