fix exception typo
add multiple deposit and testing