!!!!  To be developed !!!!
maybe by you if interested.