various additions