template bugs fixed