use cson
use template file
bug fix