improved addAction, addFilter,addShortcode