declaration and instatiation of variables