some bug fixes and site changes