feat(WS): add footer