jesusabdullah: and the object should keep its state around and stuff