variables + gas is smater than i am, so let it think for me a bit