getting compiler working