split routine