add user and product