dogfart compilation