resolving problems