add raw, contract, debit and withdrawal interfaces