oldschool compiling