leftmost methods done