- improced param weight calculation