dynamic type initial
dynamic cant replaced by var
typo