split large nodes and small bug fixes