working on free energy
both free energy approach
both free energy approaches in
only COM in master branch