template, template tags & template extend basics