cafe viewer init