updating for foundation files and application layout