some fun with spl