fixed block width calculation