task of Farhan