dont distinguish methods and constructors. remove ???
ask for members
do not alternate row colors