integral functions