Implemented split