tentative Param usage
parameter refactor coming along
more porting toward new param model