very nice information, thanks for sharing.