Abstract template