update

update with more type definition