move two methods in subclasses