technical survey