make args optional to call() method