bugfixing
payment optimize