update build files
add demos