improve template
add spoj FCTRL