add ex_project support