Converted all voids to doubles and made appropriate accomodations, however the new code is buggy (it doesn't work at all).