update: use xml-based splash method