monotonics
+2 extra functions