bunch of useful things