added some extra  info'comments