This project contains the codes( and thesis) used to generate my novel ideas during the course of my PhD