outline and tweaks