Complex functionality

Other bKash issues: