ahh ic these topic is interesting