pull all the useful things