directory independent