implement aaLiteral and aaInit