add a useful function