FundationBasicArchitectureCleaned