change apitrary to otype
prepare project upgrade
add project template