added variables feature