I have an error while building the game

I am trying to make a game in witch you shoot cubes from 1st person view and i'm using this script

var speed = 3.0;

var CratePrefab:Transform;

function Update () 

{

        if(Input.GetButtonDown("Fire 1"))
  {

        var Crate = Instantiate( CratePrefab, transform.position, Quaternion.identity);

    Crate.rigidbody.AddForce(transform , forward * 2000);

  }

  }

Then i get this error:

Assets/Shoot.js(11,54): BCE0005: Unknown identifier: 'forward'.

Is that comma supposed to be a period?

Crate.rigidbody.AddForce(transform.forward * 2000);

http://unity3d.com/support/documentation/ScriptReference/Rigidbody.AddForce.html