revise withdraw and deposit