init foundation framework