init() persist info