-- design enhancements and adding outgoing to customer module