updates

several updates.