revamp deposit page

fixes #49