actual foundation for code to be written