updates to spec, working if safari browser