custom templates made, working fine