Preconstructing candidate demo with SPL