utilize more symmetry and more useful help feature