New functions for integration type