add learning of reflect