opensource flashcard experiment