Muhammad Imran is a post doctoral research fellow at College of Agriculture, South China Agricutural University.