new methods involved in this task, which was never discussed previous lessons, so pls give the code for fix method...