Restructure and add introduction.