Basic compiler working

wewf