classes might be better