take object as arguments