lot of difficulty