updating things and adding multi chunk support
Signed-off-by: cout970 <thecout970@gmail.com>