Liang Long | Slate