some formatting
more structured