runable splicit version