added missing functionality and changed all methods to use the generic send_to_coinapult method