some ast classes