 Some programs use the “spare parts” approach as mentioned above.Other programs use a "de novo" approach that samples sterically feasible loop conformations and selects the best one.Third, determining the best model means that a scoring method must be created to compare the various conformations.