* switch to a buffered implementation. this NEEDS to be switched to mempcpy to be remotely performanet (strncat is soooo slow)