randomized and normalized, length of total workout, individual excercise can be customized. added precedence system so excercises occur in a more balanced way.