test script
use car instead of csc and use uint16 to save RAM