init encrypting desine
merge resolve