stable release, still needs accuracy tuning. keeps TCP session alive and uses ascii now