improve: restructure intro