add new types
update app template