display template Pattern