diff --git a/Assets/Compare/LiveComparer.cs b/Assets/Compare/LiveComparer.cs
index 3cb90c6b8fc59cb2992a7af93f7f622c5a2d3411..b962631a527c4411ec249d913fc8501f963f883a 100644
--- a/Assets/Compare/LiveComparer.cs
+++ b/Assets/Compare/LiveComparer.cs
@@ -24,6 +24,7 @@ public class LiveComparer : MonoBehaviour
 
 	public void ResetScore()
 	{
+		acceptableScore = frameScore - 1.0f;
 		totalScore = 0.0f;
 		frameScore = 0.0f;
 		sumScore = 0.0f;
@@ -51,8 +52,8 @@ public class LiveComparer : MonoBehaviour
 		//for now we only consider the left hand
 		frameScore = 100.0f;
 
-		float positionFactor = 10.0f;
-		float rotationFactor = 5.0f;
+		float positionFactor = 15.0f;
+		float rotationFactor = 15.0f;
 
 		Vector3 differencePosition = leftPalmPosition - 
 			replay.gestureToReplay.states [replay.currentFrame].position;
@@ -102,14 +103,22 @@ public class LiveComparer : MonoBehaviour
 		frameScoreLabel.GetComponent<Text> ().text = "frame score: " + frameScore.ToString ();
 		totalScoreLabel.GetComponent<Text> ().text = "total score: " + totalScore.ToString ();
 
-		if (frameScore > acceptableScore)
-			frameScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.7f, 0.0f);
+		if (replay.currentFrame == 0)
+		{
+			frameScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.0f, 0.0f);
+			totalScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.0f, 0.0f);
+		}
 		else
-			frameScoreLabel.GetComponent<Text> ().color = new Color (0.7f, 0.0f, 0.0f);
+		{
+			if (frameScore > acceptableScore)
+				frameScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.7f, 0.0f);
+			else
+				frameScoreLabel.GetComponent<Text> ().color = new Color (0.7f, 0.0f, 0.0f);
 
-		if (totalScore > acceptableScore)
-			totalScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.7f, 0.0f);
-		else
-			totalScoreLabel.GetComponent<Text> ().color = new Color (0.7f, 0.0f, 0.0f);
+			if (totalScore > acceptableScore)
+				totalScoreLabel.GetComponent<Text> ().color = new Color (0.0f, 0.7f, 0.0f);
+			else
+				totalScoreLabel.GetComponent<Text> ().color = new Color (0.7f, 0.0f, 0.0f);
+		}
 	}
 }