setup Foundation framework