more meaningful names for classes