use utils file for separation
remove unneeded functions