car 2 demo - self typed