chebyshev implemented, but not fully tested