Services provided by Muhammad Farhan: