adds listener for answers in correct place
finished with this chain of clusterfucky merge conflicts