seperated utils from core module and created self contained seperate module