better indentation rules