updating modules to new system
allow deprecated api