Reorganize functions.
Update contribution section.