Fixbug (QC#159, QC #180, QC #157,#178)