final warming