updated design requirements