understanding blade template