added logical connectors