some useless actions deleted