added POST var support