demo repository for testing and learning