fixed response returning 3 always now, and reverted rolands cache now that it is working