removed more virtuals
started implementation of Selection Operator
remove useless file header