direct and inverse
9 years ago