A bit of an odd thread, for educational purpose onlys !