Added buffer directive component