modified session