logical elements