abstract name