some meta utils