thanks for giving good material