Services provided by Nayeem Karim: