using template property