start implementing Call (params)