Common util library