added make_call feature