added debit constructor