Gareth Southgate explained that his England side have come a long way under his coaching but admits there is still a lot to improve on after losing 2-1 to Spain at Wembley in the UEFA Nations League.