Journal articles  google scholar                                                                   *Corresponding authors  †Equally contributed