add the * function