think i finally got this object down