addedpart of  my own idea