fixed server API