There is more to buying a home than a deposit