 Many modern computational chemistry software packages contain automatic procedures for the automatic generation of reasonable coordinate systems for optimization.Some degrees of freedom can be eliminated from an optimization, for example, positions of atoms or bond lengths and angles can be given fixed values.Sometimes these are referred to as being "frozen" degrees of freedom.