implemented transonic drag