some further improvements