depend on new HTML::Shakan