Some long needed updates.

Signed-off-by: Devon Hazelett <xdev@devxdev.com>