4 - Chebyshev done
1 - validate Define added