add scale factor