updated design