move stuff to utils module