template working with () -pending testing