I have made this over some many years. It is very useful. Please use with giving me credit. Thanks to @NemoNaturally for insipiration