s3 library in there, updating network communications