Added initial implementation of s-list