defined an or-gate
defining an alternative or-gate