small small improvements..