The first draft (unfinished)