test and learning repo