some useful utils.