added mofified methods