COPS - COnstrux Problem Solving