clean up top partial a bit