added abstract
small changes