update prototype
update html