feat(server): draft