add 2 subclasses