redoing features