less_than and modulo primitives added