added Data::Structure::Util dependency