add a little bit of util