refuctor 4task, add 5task
fix simpson method