add typehint though not sure how will i pass those two args with getarg