object selection/addition implemented, deletion partially implemented