Software design for Brush up project Topic