implementing the blade template