add user add prototype