various changes

1046