very useful "post" thanks for the excellent explanation good job