fixed reflect issue