more dependencies, new (structure)_string functions, bug fixes