Services provided by Omar TirmizI: