currentent -> e, remove useless setmodelflag func