Hill 5 compilation