unidirectional devices