fixed type to include length