updated experimental stuff