support symbolic file