multiple changes, near to final version