advanced template project