nintendo ds cfds explained