modify s2e code