now objects are really working the way the should... need to work on treeview next.