wow, now i solve this issue 100%! but that does not negate the fact that the function needs to be fixed in the future