Difficulties implemented