integral function