add pratical utils
bugfix
hehe