Update to use buffers
Update to include fs requirement