fixed type in interface