flat src layout