Finished code chk. Ready to merging.