pre chebishev
bad chebyshev =(((
minor
minor changes