mpr package based framework