uh, some things are not working. I hate arcs.