KYC process in horrible