brush up functionality