bug fixed new question number #3