improvements to everything