New architecture of params module