Deposit method implemented, needs to be tested