clean up of code now has a single do things method.