amazing. thanks for these