yeah. templates are helpful.