added hybrid template