adding custom length header and changing progress params to be a simple float percent