sample https://nanochannel.net/2018/11/26/post-617/sample/