thanks for these links