adjust, before dynamic