Variables, fix interpret and a few other stuff