updating recipe to be able to take arguments