build with dependencies, string utils