Functional assessment and program development for problem behavior