Mostly working. Odd errors.