length variations