util function
a little stylie