very useful information. thanks for sharing