started working on behavior chain (for implementing outgoing message validation)