delete redundant classes.
start implementing groups.