classattributes on top for readability