element function (check params value) redesign continued