use soft spaces instead of tabs for formatting