added physics problem solving