finally done with platform problems