life's parallelograms...