added methods for scale correction and loose variants