Initial commit
added utils
better formated