initial commit
various changes