development doc, mark down the progress