working on new problem statement