relections on assignment