remove _self