fixed type and tab spacing