ADD: Analysis and problem solving approaches