add foundation libraries
add foundation libraries