bug fixes, layout updates, typos, and many good stuff