base presenter now propagates user