Working compile