Completed analyze functions
merge
merge