depends libestr
