add code for windows platform
add 3 part dll