Comments and suggestions about our class?