added scaling factors