written for spritle