added answer review partially
merge