formatting and strict mode