many changes - see log