add cipher samples
merge