centering text
draft haskell energy