added ian abstract