Well, it is working now, but it has a few errors.