classes + dictionarys