add attribute visible_state to problems