You are now able to pass in one or more algorithm to the GDP