bugfix; == compare reference. Equals() compare value