added initial utli lib