abstract language