Derivable Template