Split implemented