working ex 2,3.