shared->utils