Prototype and command
Implimented
'and' functionality for all listen blocks