aligned by Chris Johns