work on sec. 5
merge