can we make these two branches private methods (Left/Right)?