explain split