some formatting issues with headers fixed