test util function