split up by language