added hook example and smiley initial