foundation design best practices