abstractionalisation