template candidate improvements