adding SPL unit testing