module update 50% ish