figured out how to use the asynchronous method trait
consolidating Maker and Intro states into 1 state.