some formatting was added