add a controllers spec for deposit