+ hook template & parts of instances