a few handy additions