splite out class splice