remove project file
change length to size_t
connection pooling for thread safety
use strlcpy