problem1 579 still with bug.