fixed type annotation