added design consideration checklist