fixed type declaration