add extended type hinting