object contrl