Thank you both, I have also thougt about this functions and proposed it to customer. I will see if that suits his use case.