add utils.py
refactor