Added drafts for the functional design