Services provided by Rana Hassan: