Added new cross-section functions