added listabbr function