Barcelona's challenges