got all the curves ...