file descriptot init