ATP generation and release