commented out the mass of variables and confirmed the vector is working by printing the values out at the module level - not fit to merge yet
removed mass of variables
set values at module level, can't obtain in algorithmn