splice implementation, README rewrite