small changes, additions.