infix operations and modulo added