hmmmm ... so a class is defined as abstract ... does one need to name it as abstract ...?