added some useful things