init and upgrade options added