7 Things You Must Know Before Designing A New Home