different objects computation