added custom tip percentage