tidy
misc refinements