summarized the basic idea of this project