todo : check stringutils