add_offset -> scale_factor