- think about splitting __file: __file source mode owner __directory parents mode owner __link type symbolic | hard