What happens in the ATP cycle?