test on various object.. working