Add some logic for housing processing