Overall code for the entire project