initial commit of compiler, seg faults now...