more comments
simplified class for example purpose