added unary rel adder but must sort out colouring