util function fix 2