refresh memory and add features