and this comes from @ahpook  - so discussion is needed :-)