add main structure classes