mechanics are all working - now just need text box