parametrize all the things