useful things

useful things