A possible embodiment