packaged and auto update