modify pre