repository for learning demos