Added Use Strict to all Functions