clarify which function 'automatically adds metadata'