added ABS