flashcard: initial commit