improved class comment