compose a folder