[splash] add apply wrapper