python type hint
add python hint