module update
various stuff