Update prototoype
Update prototype