broken build but a lot closer to having the text output