More References And Some Thoughts in main file