refine logic keeping the question form open or closed