max buffer up to 100MB