add vendor library
create template project