add Foundation framework and other base files