8 important steps of the homebuying process