dox: update, playground includes sine demo