changed some stuff and i still need to add yahoo finance compatability