add folders and sample codes