fixed skeletal client