added rest design