adding answer modal + JS + counter cache