SELF POWERED TRUCK