better names for classes