added <, <=, >, >= operators