very helpful, and provided solutions to problems.