data added. utils.py recoded