lots of experimental stuff