add initial productVericle and unitTests