developing utils