implementing DraftRepository