now it works, forget to call destroy on variable