commit with multifunction ability in web address