generate a list of first level params