First release of init/deinit functions