updated scalar