Refactor introduction