parameterized all the necessary vars for now. no gui showing