refactor charge description
remove multiple order declarations in subscription