working on making the ze config configurable from(C)