string.h complete, made more flexible stuff, other crap