operation reflection