splist lib again