1. change the position of the init data;
2. add a method: tag_remove