redefine scaffold