update protype

update