added part of chpt 14 tasks