removed string.h (no longer needed)