hardcall mode implemented