CFY-516 lots of documentation added and modified