dealing with difficulties