add Technical spec
merge