some new functions, new prefix: "se_"