Proposal outline

starting coding