Restructured and added example.