Added manual scanning for changed signs
Added toString() methods