used new convolution function to calculate ASL