same comments as the previous class