added more wires and rectangle ops