added more informaton and formatting and editing and everything else