thinking about code style