From this question link. raise another question in my mind but both question code almost similar . don\'t confuse ... @Yoshi put as a comment