various changes. a proposal