use const char pointers and update deps