initial commit with Foundation