OK, I added the module (it is at the top, I closed the window after doing it by accident)
ryan@ubuntu:~ $ lsmod
Module Size Used by
v4l1_compat 14468 0
proc_intf 4128 0
cpufreq_powersave 1952 0
cpufreq_userspace 7072 0
freq_table 4512 0
button 6808 0
ac 5036 0
battery 9612 0
ipv6 273956 10
af_packet 23496 2
8139cp 21792 0
8139too 27008 0
mii 5280 2 8139cp,8139too
crc32 4512 2 8139cp,8139too
ohci1394 36004 0
bt878 11680 0
snd_bt87x 14536 3
tuner 19792 0
tvaudio 22252 0
bttv 154476 1 bt878
video_buf 22340 1 bttv
i2c_algo_bit 9864 1 bttv
v4l2_common 6336 1 bttv
btcx_risc 4936 1 bttv
i2c_core 24064 4 tuner,tvaudio,bttv,i2c_algo_bit
snd_intel8x0 36524 4
snd_ac97_codec 68772 1 snd_intel8x0
snd_pcm_oss 53864 0
snd_mixer_oss 19744 6 snd_pcm_oss
snd_pcm 99552 3 snd_bt87x,snd_intel8x0,snd_pcm_oss
snd_timer 26756 1 snd_pcm
snd_page_alloc 11688 3 snd_bt87x,snd_intel8x0,snd_pcm
gameport 5024 1 snd_intel8x0
snd_mpu401_uart 8416 1 snd_intel8x0
snd_rawmidi 25664 1 snd_mpu401_uart
snd_seq_device 8296 1 snd_rawmidi
snd 57828 14 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,sn d_rawmidi,snd_seq_device
soundcore 10688 7 bttv,snd
ata_piix 8228 0
libata 40676 1 ata_piix
ehci_hcd 32068 0
usb_storage 67648 0
usblp 13472 0
sn9c102 53736 0
videodev 10144 2 bttv,sn9c102
uhci_hcd 33008 0
usbcore 119044 7 ehci_hcd,usb_storage,usblp,sn9c102,uhci_hcd
pciehp 96908 0
shpchp 100364 0
pci_hotplug 34716 2 pciehp,shpchp
intel_mch_agp 10544 0
intel_agp 22336 1
agpgart 34316 3 intel_mch_agp,intel_agp
floppy 60724 0
pcspkr 3884 0
rtc 14088 0
ntfs 101364 0
nls_iso8859_1 4256 1
nls_cp437 5920 1
vfat 15136 1
fat 47136 1 vfat
md 50184 0
dm_mod 58592 1
capability 4744 0
commoncap 7392 1 capability
nvidia 4822644 12
parport_pc 35680 1
lp 11044 0
parport 42216 2 parport_pc,lp
sbp2 24488 0
ieee1394 110744 2 ohci1394,sbp2
evdev 9696 0
ide_cd 42180 0
tsdev 7488 0
mousedev 10480 1
psmouse 19976 0
sr_mod 17316 0
cdrom 39808 2 ide_cd,sr_mod
sd_mod 21760 0
scsi_mod 125412 5 libata,usb_storage,sbp2,sr_mod,sd_mod
reiserfs 245488 2
ext2 72616 1
ext3 126344 0
jbd 68952 1 ext3
mbcache 10148 2 ext2,ext3
ide_generic 1632 0
ide_disk 19136 6
piix 13504 1
ide_core 138896 5 usb_storage,ide_cd,ide_generic,ide_disk,piix
unix 30576 618
fan 4204 0
thermal 13232 0
processor 18272 1 thermal
font 8576 0
vesafb 6784 0
cfbcopyarea 3936 1 vesafb
cfbimgblt 3296 1 vesafb
cfbfillrect 3840 1 vesafb
ryan@ubuntu:~ $ modprobe -r btcx_risc
FATAL: Module btcx_risc is in use.
ryan@ubuntu:~ $
Here goes for ScanTV
ryan@ubuntu:~ $ scantv
ioctl: VIDIOC_G_STD(std=0x40095b6040015b94 [PAL_G,PAL_I,PAL_K,PAL_M,PAL_N,PAL_60,NTSC_M,?,SECAM_B,(null),(null),(null),(null),(null),(null),(nul l),(null),(null),(null),(null)]): Invalid argument
please select your TV norm
nr ? NTSC_M
invalid choice
nr ? NTSC
invalid choice
nr ? ntsc
invalid choice
nr ? PAL_G
invalid choice
nr ? 7
invalid choice
nr ?
ryan@ubuntu:~ $ sudo scantv
ioctl: VIDIOC_G_STD(std=0x40095b6040015b94 [PAL_G,PAL_I,PAL_K,PAL_M,PAL_N,PAL_60,NTSC_M,?,SECAM_B,(null),(null),(null),(null),(null),(null),(nul l),(null),(null),(null),(null)]): Invalid argument
please select your TV norm
nr ? ntsc_m
invalid choice
nr ? ntsc
invalid choice
nr ? NTSC
invalid choice
nr ? NTSC_M
invalid choice
nr ? ^X
ryan@ubuntu:~ $
Am I doing something wrong here? TV Time still reports no signal.
ryan@ubuntu:~ $ dmesg
...... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00178020
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0020
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 003 03 0 0 0 0 0 1 1 39
02 003 03 0 0 0 0 0 1 1 31
03 003 03 0 0 0 0 0 1 1 41
04 003 03 0 0 0 0 0 1 1 49
05 003 03 0 0 0 0 0 1 1 51
06 003 03 0 0 0 0 0 1 1 59
07 003 03 0 0 0 0 0 1 1 61
08 003 03 0 0 0 0 0 1 1 69
09 003 03 0 1 0 0 0 1 1 71
0a 003 03 0 0 0 0 0 1 1 79
0b 003 03 0 0 0 0 0 1 1 81
0c 003 03 0 0 0 0 0 1 1 89
0d 003 03 0 0 0 0 0 1 1 91
0e 003 03 0 0 0 0 0 1 1 99
0f 003 03 0 0 0 0 0 1 1 A1
10 003 03 1 1 0 1 0 1 1 A9
11 003 03 1 1 0 1 0 1 1 C9
12 003 03 1 1 0 1 0 1 1 B9
13 003 03 1 1 0 1 0 1 1 B1
14 000 00 1 0 0 0 0 0 0 00
15 003 03 1 1 0 1 0 1 1 D1
16 042 02 1 0 0 0 0 0 2 80
17 003 03 1 1 0 1 0 1 1 C1
Using vector-based indexing
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ169 -> 0:16
IRQ201 -> 0:17
IRQ185 -> 0:18
IRQ177 -> 0:19
IRQ209 -> 0:21
IRQ193 -> 0:23
.................................... done.
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI: (supports S0 S1 S3 S4 S5)
ACPI wakeup devices:
P0P4 BNIC MC97 USB1 USB2 USB3 USB4 EUSB PS2K PS2M
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4424 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 160k freed
vesafb: probe of vesafb0 failed with error -6
ACPI: Processor [CPU1] (supports C1)
ACPI: Processor [CPU2] (supports C1)
NET: Registered protocol family 1
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 185
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda

MA, hdb

io
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc

MA, hdd

MA
hda: SAMSUNG SP1604N, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 1024KiB
hda: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63, UDMA(100)
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 p8 >
hdc: HP DVD Writer 300c, ATAPI CD/DVD-ROM drive
hdd: ASUS CD-S480/AH, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
VFS: Can't find ext3 filesystem on dev hda7.
VFS: Can't find ext2 filesystem on dev hda7.
ReiserFS: hda7: found reiserfs format "3.6" with standard journal
ReiserFS: hda7: using ordered data mode
ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda7: checking transaction log (hda7)
ReiserFS: hda7: Using r5 hash to sort names
Adding 2104460k swap on /dev/hda6. Priority:-1 extents:1
SCSI subsystem initialized
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
mice: PS/2 mouse device common for all mice
ts: Compaq touchscreen protocol output
hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 48X CD-ROM drive, 128kB Cache, UDMA(33)
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6111 Tue Jul 27 07:55:38 PDT 2004
Capability LSM initialized
device-mapper: 4.1.0-ioctl (2003-12-10) initialised:
dm@uk.sistina.com
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
cdrom: open failed.
cdrom: open failed.
ReiserFS: hda8: found reiserfs format "3.6" with standard journal
ReiserFS: hda8: using ordered data mode
ReiserFS: hda8: journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda8: checking transaction log (hda8)
ReiserFS: hda8: Using r5 hash to sort names
NTFS driver 2.1.15 [Flags: R/O MODULE].
Real Time Clock Driver v1.12
input: PC Speaker
inserting floppy driver for 2.6.8.1-3-686-smp
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 865 Chipset.
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: AGP aperture is 64M @ 0xf8000000
cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169
uhci_hcd 0000:00:1d.0: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 169, io base 0000e000
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177
uhci_hcd 0000:00:1d.1: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 177, io base 0000e400
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185
uhci_hcd 0000:00:1d.2: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 185, io base 0000e800
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 169
uhci_hcd 0000:00:1d.3: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: irq 169, io base 0000ec00
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usb 1-1: new full speed USB device using address 2
usb 2-1: new full speed USB device using address 2
Linux video capture interface: v1.00
sn9c102: V4L2 driver for SN9C10[12] PC Camera Controllers v1:1.01-beta
usb 1-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x6029)
usb 1-1: PAS106B image sensor detected
usb 2-2: new full speed USB device using address 3
usb 1-1: Initialization succeeded
usb 1-1: V4L2 device registered as /dev/video0
usbcore: registered new driver sn9c102
usb 3-1: new full speed USB device using address 2
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04E8 pid 0x323A
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
usb 4-2: new full speed USB device using address 2
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Generic Model: USB SD Reader Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Vendor: Generic Model: USB CF Reader Rev: 1.01
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi0, channel 0, id 0, lun 1
Vendor: Generic Model: USB SM Reader Rev: 1.02
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdc at scsi0, channel 0, id 0, lun 2
Vendor: Generic Model: USB MS Reader Rev: 1.03
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdd at scsi0, channel 0, id 0, lun 3
USB Mass Storage device found at 2
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: LEXAR Model: JUMPDRIVE Rev: 1.11
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sde: 125952 512-byte hdwr sectors (64 MB)
sde: Write Protect is off
sde: Mode Sense: 23 00 00 00
sde: assuming drive cache: write through
/dev/scsi/host1/bus0/target0/lun0: p1
Attached scsi removable disk sde at scsi1, channel 0, id 0, lun 0
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193
ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 1010001)
ehci_hcd 0000:00:1d.7: can't reset
ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -95
ehci_hcd: probe of 0000:00:1d.7 failed with error -95
hw_random: RNG not detected
libata version 1.02 loaded.
ata_piix version 1.02
ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 185
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xD400 ctl 0xD002 bmdma 0xC400 irq 185
ata2: SATA max UDMA/133 cmd 0xCC00 ctl 0xC802 bmdma 0xC408 irq 185
ata1: SATA port has no device.
scsi2 : ata_piix
ata2: SATA port has no device.
scsi3 : ata_piix
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 49983 usecs
intel8x0: clocking to 48000
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 209
bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 209, latency: 64, mmio: 0xf7efe000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=44811, tuner=Philips FM1236 (2), radio=yes
bttv0: using tuner=2
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video1
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
ACPI: PCI interrupt 0000:02:09.1[A] -> GSI 21 (level, low) -> IRQ 209
bt878: AUDIO driver version 0.0.0 loaded
ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
ACPI: PCI interrupt 0000:02:0e.0[A] -> GSI 21 (level, low) -> IRQ 209
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[209] MMIO=[feaff000-feaff7ff] Max Packet=[2048]
8139too Fast Ethernet driver 0.9.27
ACPI: PCI interrupt 0000:02:0f.0[A] -> GSI 19 (level, low) -> IRQ 177
eth0: RealTek RTL8139 at 0xb400, 00:0e:a6:60:7a:a9, IRQ 177
eth0: Identified 8139 chip type 'RTL-8101'
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e01800005e1753]
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
NET: Registered protocol family 17
NET: Registered protocol family 10
Disabled Privacy Extensions on device c0309840(lo)
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
Buffer I/O error on device sde1, logical block 16032
Buffer I/O error on device sde1, logical block 16033
Buffer I/O error on device sde1, logical block 16034
Buffer I/O error on device sde1, logical block 16035
Buffer I/O error on device sde1, logical block 16036
Buffer I/O error on device sde1, logical block 16037
Buffer I/O error on device sde1, logical block 16038
Buffer I/O error on device sde1, logical block 16039
Buffer I/O error on device sde1, logical block 16040
Buffer I/O error on device sde1, logical block 16041
Buffer I/O error on device sde1, logical block 16042
Buffer I/O error on device sde1, logical block 16043
Buffer I/O error on device sde1, logical block 16044
Buffer I/O error on device sde1, logical block 16045
Buffer I/O error on device sde1, logical block 16046
Buffer I/O error on device sde1, logical block 16047
Buffer I/O error on device sde1, logical block 16032
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
eth0: no IPv6 routers present
ReiserFS: hda7: warning: vs-8115: get_num_ver: not directory item
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
ryan@ubuntu:~ $
Geez, this has a lot of errors I never noticed before. I normally click my computer on when i get up, leave my room and come back and start using it so I never noticed this crap before? That sde thing, my Lexar FlashDrive has been giving me headaches lately, I'm just going to pull that out. Anyways, I am way too tired to analyze the rest
