Aligned by brian f kirkham
_