Final Submission of Demo Sun jan 26, 2014