add multicode library as source
merge