energy flow
presents