adding abort parameter