this should have worked but doesnt and i dont really care why at this point