Custom spl library