implement aaLiteral