add a model spec for deposit