Completed Bachelor Thesis - Sorry still under construction!