Removed unused var qc
removed extra self
Submoudle update