added more fancy comments and moved helpers to new util folder in root