Okay, all fields are basically done.  It isn't the smartest of things, but it works (a little)