cleanup pt 3