updating page, please excuse the mess