add reflect exp