adjust pre-modify