Adding the utility functionality