update case
add foundation lib to help build UI layout