fixed typehint