• structures and languages